package com.clwl.supervise.superviseapp.entity.supervise;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;

/**
 * 抽检监管机构
 */
@Data
@TableName(value = "JG_SAMPLING_COMPANY")
public class JgSamplingCompany implements Serializable {

    @TableId(value = "ID", type = IdType.AUTO)
    private Long id;

    /**
     * 机构名称
     */
    @TableField(value = "DEPT_NAME")
    private String deptName;
    /**
     * 推送ID
     */
    private Long companyId;
    /**
     * 企业名称
     */
    private String companyName;
    /**
     * 许可证编码
     */
    private String license;

    /**
     * 联系电话
     */
    private String contactPhone;
    /**
     * 推送状态(0未推送，1已推送)
     */
    private String pushStatus;
    /**
     * 地址
     */
    @TableField(value = "ADDRESS")
    private String address;

    /**
     * 联系人
     */
    @TableField(value = "CONTACT")
    private String contact;

    /**
     * 登录名称
     */
    @TableField(value = "LOGIN_NAME")
    private String loginName;
    // 密码
    @TableField(value = "PASSWORD")
    private String password; // 密码   @TableField(value = "PASSWORD")
    /**
     * 所在单位ID
     */
    @TableField(value = "DEPT_ID")
    private Long deptId;

    /**
     * 联系电话
     */
    @TableField(value = "CONTACT_TEL")
    private String contactTel;

    /**
     * 0-未删除;1-已删除
     */
    @TableField(value = "DELETE_FLAG")
    private String deleteFlag;


    /**
     * 认领状态(0未认领，1已认领)
     */
    private String claimStatus;
    /**
     * 推送年份
     */
    private String pushYear;
    /**
     * 评级年份
     */
    private String ratingYear;
    /**
     * 食品类别
     */
    private String twoName;

    private String twoNames;
    /**
     * 类别名称
     */
    private String threeName;
    /**
     * 抽检状态(0:未抽检、1已抽检)
     */
    private String checkStatus;
    /**
     * 覆盖状态(0:未覆盖、1已覆盖)
     */
    private String coverStatus;
    /**
     * 抽检状态
     */
    private String samplingStatus;
    /**
     * 上传状态
     */
    private String uploadStatus;
    /**
     * 抽检机构名称
     */
    @TableField(exist = false)
    private String checkDeptName;
    /**
     * 注销状态
     */
    private String cancellationStatus;
    private static final long serialVersionUID = 1L;
}
